package widok;

import com.toedter.calendar.JDateChooser;

import javax.swing.*;
import java.awt.*;
import java.util.Date;


public class GornyPanel extends JPanel {
    private JDateChooser dateChooser;
    private JSpinner godzinaWejsciaSP;
    private JSpinner minutaWejsciaSP;
    private JSpinner godzinaWyjsciaSP;
    private JSpinner minutaWyjsciaSP;
    private JButton zapiszBT;


    public GornyPanel(){
        ustawPanel();
        ustawKomponenty();

    }

    private void ustawPanel() {
        setLayout(new GridLayout(2, 5, 50, 20));
        setBorder(BorderFactory.createTitledBorder("Dodawanie dni"));
    }

    private void ustawKomponenty() {
        dateChooser = new JDateChooser(new Date());
        JLabel godzinaWejsciaLB = new JLabel("Godzina wejścia:");
        godzinaWejsciaSP = new JSpinner();
        minutaWejsciaSP = new JSpinner();
        JLabel godzinaWyjsciaLB = new JLabel("Godzina wyjścia:");
        godzinaWyjsciaSP = new JSpinner();
        minutaWyjsciaSP = new JSpinner();
        zapiszBT = new JButton("Zapisz");

        add(dateChooser);
        add(godzinaWejsciaLB);
        add(godzinaWejsciaSP);
        add(minutaWejsciaSP);
        add(new JLabel());
        add(new JLabel());
        add(godzinaWyjsciaLB);
        add(godzinaWyjsciaSP);
        add(minutaWyjsciaSP);
        add(zapiszBT);
    }

    public JDateChooser getDateChooser() {
        return dateChooser;
    }

    public JSpinner getGodzinaWejsciaSP() {
        return godzinaWejsciaSP;
    }

    public JSpinner getMinutaWejsciaSP() {
        return minutaWejsciaSP;
    }

    public JSpinner getGodzinaWyjsciaSP() {
        return godzinaWyjsciaSP;
    }

    public JSpinner getMinutaWyjsciaSP() {
        return minutaWyjsciaSP;
    }

    public JButton getZapiszBT() {
        return zapiszBT;
    }
}
